
Garfield - A Week of Garfield Upgrade

* This hack greatly improves the character graphics for Garfield, and alters other character and item graphics, including Jon and Odie, along with other improvements and corrections.

* A week of adventure with the world's favorite comic strip cat!

Garfield is a one of a kind cat. He loves lasagna and coffee. He hates Mondays. When his friend Odie the dog disappears suddenly, Garfield goes on a week-long adventure to find Odie. It won't be easy. Garfield will be attacked by mice, birds, spiders, frogs, worms, flies, fish, baseballs and more. Checking in with his owner, cartoonist Jon Arbuckle, Garfield must reach the end of each level and find the key before time runs out. Milk, lasagna and coffee will keep him going. He can kick enemies. He can also throw bones, cheese and exploding hamburgers. But watch out! He'll need to defeat the dangerous alley cats who stand in his way. It's going to be a difficult journey. Can you handle it? Look out, Monday, here comes Garfield, in his first adventure for your Nintendo Entertainment System.

A Week of Garfield (ガーフィールドの一週間; GĀfirudo no Isshukan) is a 1989 NES / Famicom title starring Garfield. It was published by Towa Chiki and programmed by Masashi Itoi for Mars Corp. It was only released in Japan. 

A Week Of Garfield is somewhat infamous as a poor-quality licensed NES game. It is not quite as bad as its reputation, but it's very flawed and unforgiving.

Garfield must dodge and attack enemies (with a choice of weapons) in timed side-scrolling levels, then jump around to find hidden keys. Garfield has only one life and is not invincible after getting hit, so he can die very suddenly as the same enemy hits him multiple times. (The game does, at least, restart from the last level you cleared.) Garfield's basic attack - a kick - has the same hit box as he does. It has zero range. There is also no animation indicating that Garfield is kicking while jumping, just a sound effect. You will collect a limited supply of powerups and ranged weapons hidden in the levels, which can be selected with SELECT. The time limit in later levels is extremely tight.

This hack features:

* Overhauled graphics, especially Garfield, Jon, Odie and the UI.
* Start with full health.
* Level select. Press Select at the title screen to skip stages, then press Start.
* Visible jump kick, with two pixels more range.
* More animation for Odie and four-legged Garfield.
* New graphics for title screen and cutscenes with Jon Arbuckle.
* New font in the style of "Search for Pooky" for the Game Boy Advance.
* All text converted to ASCII format. (Not sure if that is a thing anyone actually cares about.)
* Graphical bugs fixed, like how the lasagna powerup is rendered.
* Palette bugs fixed, like the incorrect palette of the Mice on Wednesday, Thursday and Friday.

Hack programming and concept graphics by:

Rani Baker
https://destroyed4com4t.itch.io/
https://ko-fi.com/destroyed4com4t/shop
https://www.patreon.com/destroyed4com4t
https://twitter.com/destroyed4com4t/

Creator of "A Week of Sans Undertale," "Hokuto No Ken Overhaul," "Camp 1977" and "Solstice of Snoopy."

Graphics by:

Pangent Technologies
https://www.youtube.com/channel/UCkncSeDWBDhoHEUp2ivstzg
http://pangenttechnologies.tumblr.com/
https://twitter.com/pangenttech

Creators of "Dr. Garfield," "A Week of Garfield Minus Garfield," "Garfield Kart NES" and "Heathcliff Adventure."

Notes: The original game features different weapons - "pie" and apparently "cereal with raisins."

The new Jon sprite is inspired by a sprite posted by Sugarbee908 or Freaky_Crossing_Fan, with thanks.

CONTROLS
A - Jump
B - Kick or shoot projectile
Select - Select projectile when you have ammo. (Level select at title screen.)
Start - Pause or start game.
Down - Crouch into four-legged cat mode.
Up - Stretch into walking upright.

HIDDEN ICONS:

MILK - Raises your power meter.

CUP O' COFFEE - Raises your power meter.

FISH BONE - Lowers your power meter.

BONE - Adds 10 Bone projectiles to your arsenal.

BURGER - Adds 5 Burger projectiles to your arsenal.

CHEESE - Adds 5 Cheese projectiles to your arsenal.

LASAGNA - Makes you invincible for a limited time.

SNEAKERS - Makes Garfield move really fast.

KEY - Required to exit the level. Hidden somewhere near the door.

Garfield Characters Ⓒ1978 United Feature Syndicate
Produced by Towa Chiki Corp. 1989
Written by Masashi Itoi Ⓒ MARS Corp. 1988
Nintendo and Nintendo Entertainment System are trademarks of Nintendo of America Inc. Ⓒ1989

CHEATS:

CHEAT FILE [.CHT]
cheats = 21

cheat0_desc = "Infinite Energy"
cheat0_code = "SZOIGUSE"
cheat0_enable = false

cheat1_desc = "Invincibility"
cheat1_code = "SOOSTXSU"
cheat1_enable = false

cheat2_desc = "Infinite Time"
cheat2_code = "SLVXAKVN"
cheat2_enable = false

cheat3_desc = "Infinite Burger Weapon"
cheat3_code = "SLVSTOVS"
cheat3_enable = false

cheat4_desc = "Infinite Cheese Weapon"
cheat4_code = "SUUIGOVS"
cheat4_enable = false

cheat5_desc = "Infinite Bone Weapon"
cheat5_code = "SLXSYOVS"
cheat5_enable = false

cheat6_desc = "Infinite Keys"
cheat6_code = "SAOIVVSX"
cheat6_enable = false

cheat7_desc = "Boss 1 Hit Kill"
cheat7_code = "0079:00"
cheat7_enable = false

cheat8_desc = "Always Have Key"
cheat8_code = "00D4:01"
cheat8_enable = false

cheat9_desc = "Day Modifier"
cheat9_code = "0311:00"
cheat9_enable = false

cheat10_desc = "High Jump"
cheat10_code = "0346:04"
cheat10_enable = false

cheat11_desc = "Walk Through Enemies"
cheat11_code = "0349:0F"
cheat11_enable = false

cheat12_desc = "Speedy Socks"
cheat12_code = "034B:C0"
cheat12_enable = false

cheat13_desc = "Infinite Bones"
cheat13_code = "0358:05"
cheat13_enable = false

cheat14_desc = "Infinite Cheese"
cheat14_code = "0359:05"
cheat14_enable = false

cheat15_desc = "Infinite Burgers"
cheat15_code = "035A:05"
cheat15_enable = false

cheat16_desc = "Infinite Power (Health)"
cheat16_code = "0318:63"
cheat16_enable = false

cheat17_desc = "Low Time (One's Digit)"
cheat17_code = "0315:00"
cheat17_enable = false

cheat18_desc = "Low Time (Ten's Digit)"
cheat18_code = "0316:00"
cheat18_enable = false

cheat19_desc = "Low Time (Hundred's Digit)"
cheat19_code = "0317:00"
cheat19_enable = false

cheat20_desc = "Skip Intro Screen"
cheat20_code = "OXNYGEPX"
cheat20_enable = false

cheat8_desc = "Always Have Key"
cheat8_code = "00D4:01"
cheat8_enable = false

cheat9_desc = "Day Modifier"
cheat9_code = "0311:00"
cheat9_enable = false

cheat10_desc = "High Jump"
cheat10_code = "0346:04"
cheat10_enable = false

cheat11_desc = "Walk Through Enemies"
cheat11_code = "0349:0F"
cheat11_enable = false

cheat12_desc = "Speedy Socks"
cheat12_code = "034B:C0"
cheat12_enable = false

cheat13_desc = "Infinite Bones"
cheat13_code = "0358:05"
cheat13_enable = false

cheat14_desc = "Infinite Cheese"
cheat14_code = "0359:05"
cheat14_enable = false

cheat15_desc = "Infinite Burgers"
cheat15_code = "035A:05"
cheat15_enable = false

cheat16_desc = "Infinite Power (Health)"
cheat16_code = "0318:63"
cheat16_enable = false

cheat17_desc = "Low Time (Ones Digit)"
cheat17_code = "0315:00"
cheat17_enable = false

cheat18_desc = "Low Time (Tens Digit)"
cheat18_code = "0316:00"
cheat18_enable = false

cheat19_desc = "Low Time (Hundreds Digit)"
cheat19_code = "0317:00"
cheat19_enable = false

cheat20_desc = "Skip Intro Screen"
cheat20_code = "OXNYGEPX"
cheat20_enable = false
